package il.ac.tau.cvws.scrabblesidekick.server.constant;

/* The directory structure of the server's working directory.
 * These directories are created when necessary, and are used to store
 * intermediate and working images, as well as calibration data, for
 * use solving specific user's requests.
 */
public class FileConstants 
{
	/*
	 *	wotking_dir
	 * 		|-------- sync
	 * 		|-------- tile_layout
	 * 		|-------- debug
	 * 			       |-------- rectifier
	 * 			       |-------- cropper
	 * 			       |-------- rack 
	 * 			       |-------- calibration
	 * 			       				|-------- servlet 
	 * 			       |-------- layout 
	 * 			       				|-------- servlet 
	 */
	public final static String WORKING_DIR	= "C:\\scrabble\\working_dir\\";
	
	public static final String DEBUG_DIR_NAME 	   		  = "debug\\";
	public static final String RECTIFIER_DIR_NAME  		  = "rectifier\\";
	public static final String CROPPER_DIR_NAME    		  = "cropper\\";
	public static final String CALIBRATE_DIR_NAME  		  = "calibration\\";
	public static final String LAYOUT_DIR_NAME     		  = "layout\\";
	public static final String RACK_DIR_NAME       	      = "rack\\";
	public static final String SYNC_DIR_NAME       		  = "sync\\";
	public static final Object SERVLET_DIR_NAME 		  = "servlet\\";	
	public static final Object TILE_LAYOUT_STORAGE_FOLDER = "tile_layout\\";
	
	public final static String PIC_FORMAT 		   = ".png";
	
	public final static String TEMP_FILE_NAME      = "temp_file";
	public static final String SYNC_DOT_NAME       = "sync_dot.png";

	
}
